package main

import (
	"fyne.io/fyne/v2/app"
	"fyne.io/fyne/v2/widget"
	"math"
)

func main() {
	//fmt.Println("Hello World")
	a := app.New()
	w := a.NewWindow("Hello World")

	w.SetContent(widget.NewLabel("Hello World"))
	w.ShowAndRun()
}

// 心形曲线方程
// x = 16 * (sin(t)³)
// y = 13 * cos(t) - 5 * cos(2t) - 2 * cos(3t) - cos(4t)
func hearX(t float64) float64 {
	return 16 * math.Pow(math.Sin(t), 3)
}

func hearY(t float64) float64 {
	return 13*math.Cos(t) - 5*math.Cos(2*t) - 2*math.Cos(3*t) - math.Cos(4*t)
}
